package com.h2cloud.innerClass;

/**
 * @Package: com.h2cloud.innerClass
 * @ClassName: InnerDemo
 * @Author: wulongkai
 * @CreateTime: 2024/12/9 16:58
 * @Description:
 */
public class InnerDemo {
    public static void main(String[] args) {
        // 等号右边：是匿名内部类，定义并创建该接口的子类对象
        // 等号左边：是多态赋值，接口类型引用指向子类对象
        FlyAble f = new FlyAble() {
            public void fly() {
                System.out.println("我飞了~~~");
            }
        };

        // 调用 fly 方法，执行重写后的方法
        f.fly();
    }
}
